翻訳と辞書
Words near each other
・ Partners in Time
・ Partners Mel and Jay
・ Partners of Peril
・ Partners of the Americas
・ Partners of the Plains
・ Partners Please
・ Partition refinement
・ Partition regularity
・ Partition riots in Rawalpindi
・ Partition Sejm
・ Partition table
・ Partition topology
・ Partition Treaty on the Status and Conditions of the Black Sea Fleet
・ Partition type
・ Partition-Saving
Partitioned global address space
・ Partitioned-off duke
・ Partitioning Communication System
・ Partitioning cryptanalysis
・ Partitioning of the Ottoman Empire
・ Partitionism
・ PartitionMagic
・ Partitions of Luxembourg
・ Partitions of Poland
・ Partitions of the Duchy of Pomerania
・ Partitive
・ Partitive case
・ Partitive plural
・ Partitiviridae
・ Partito Socialista


Dictionary Lists
翻訳と辞書 辞書検索 [ 開発暫定版 ]
スポンサード リンク

Partitioned global address space : ウィキペディア英語版
Partitioned global address space

In computer science, a partitioned global address space (PGAS) is a parallel programming model. It assumes a global memory address space that is logically partitioned and a portion of it is local to each process or thread.〔Cristian Coarfӑ; Yuri Dotsenko; John Mellor-Crummey, ("An Evaluation of Global Address Space Languages: Co-Array Fortran and Unified Parallel C" )〕 The novelty of PGAS is that the portions of the shared memory space may have an affinity for a particular process, thereby exploiting locality of reference. The PGAS model is the basis of Unified Parallel C, Coarray Fortran, Fortress, Chapel, X10, Global Arrays and SHMEM. PGAS attempts to combine the advantages of a SPMD programming style for distributed memory systems (as employed by MPI) with the data referencing semantics of shared memory systems. This is more realistic than the traditional shared memory approach of one flat address space, because hardware-specific data locality can be modeled in the partitioning of the address space.
A variant of the PGAS model, asynchronous partitioned global address space (APGAS) permits both local and remote asynchronous task creation.〔Tim Stitt, ("An Introduction to the Partitioned Global Address Space (PGAS) Programming Model" )〕 Two programming languages that use this model are Chapel and X10.
==See also==

* Concurrency
* Non-blocking synchronization

抄文引用元・出典: フリー百科事典『 ウィキペディア(Wikipedia)
ウィキペディアで「Partitioned global address space」の詳細全文を読む



スポンサード リンク
翻訳と辞書 : 翻訳のためのインターネットリソース

Copyright(C) kotoba.ne.jp 1997-2016. All Rights Reserved.